international agreement or arrangement - Deutsch Englisch Wörterbuch